.main-view {
  height: auto;
}

.tab-order-status {
  padding: 1rem 0.5rem;
}

.tab-order-status .vux-button-group {
  width: 100%;
}

.tab-order-status .vux-button-group > a {
  color: #FFF;
  background-color: #696969;
  border-radius: 5rem;
  height: 100%;
  margin-left: 0.1rem;
}

.tab-order-status .vux-button-group > a.vux-button-group-current {
  background: #2d96cd;
  border-radius: 5rem;
}

.tab-order-status .vux-button-group > a.vux-button-tab-item-first {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
}

.tab-order-status .vux-button-group > a.vux-button-tab-item-last {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}

.tab-order-status .vux-button-group > a.vux-button-tab-item-first:after {
  border: none;
  border-radius: 5rem;
}

.tab-order-status .vux-button-group > a.vux-button-tab-item-middle:after {
  border: none;
  border-radius: 5rem;
}

.tab-order-status .tab-order-status .vux-button-group > a.vux-button-group-current {
  border: none;
  border-radius: 5rem;
  background: #2d96cd;
}

.tab-order-status .vux-button-group > a.vux-button-tab-item-last:after {
  border: none;
  border-radius: 5rem;
}

.order-content{
  position:absolute!important;
  top:5.5em!important;
  bottom:4em;
  width:100%;
  overflow:hidden;
  height:auto!important;
}

.order-content-scroll {
  height: 100%;
  overflow-y:auto;
  -webkit-overflow-scrolling: touch;
}

.order-content-scroll .order-item {
  padding: 1rem 1.6rem 0 1.6rem;;
  font-size: 1.1rem;
  margin-bottom: 0.2rem;
}

.order-content-scroll .order-item .btn-buy {
  height: 2rem;
  width: 7rem;
  background-color: #2d96cd;
  font-size: 11px;
  color: #fff;
  padding-top: 0;
  border-radius: 2rem;
  margin: 0;
}

.order-content-scroll .order-item .weui-btn:after {
  border: 0;
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
}

.order-content-scroll .order-item .item-img {
  height: 7rem;
  width: 8.54rem
}

.order-content-scroll .order-item .item-right-content {
  margin-left: 2rem !important;
  height: 7rem;
}

.order-content-scroll .order-item .item-right-h {
  height: 100%
}

.order-content-scroll .order-item .item-footer {
  margin-top: 1.5rem;
  padding: 0.5rem 0;
  border-top: 1px solid #b1b1b1;
  border-bottom: 1px solid #b1b1b1;
}

.order-content-scroll .order-item .item-footer .item-footer-btns {
  margin-right: 0;
  text-align: right
}

.split-line {
  border-top: 1px solid #b1b1b1;
  margin-top: 0.2rem;
  width: 100%;
}

.dialog-btn {
  position: absolute;
  z-index: 100;
  bottom: 0;
  width: 100%;
}

.dialog-head-btn {
  z-index: 100;
  bottom: 0;
  width: 100%;
}

.dialog-btn .weui-btn {
  border-radius: 0 !important;
  background-color: #2d96cd;
  color: #ffffff;
}

.dialog-btn .weui-btn_default:not(.weui-btn_disabled):active {
  border-radius: 0 !important;
  background-color: #2d96cd;
  color: #ffffff;
}

.dialog-head-btn {

  .vux-button-group {
    width: 100%;
  }

  .vux-button-group > a {
    color: #FFF;
    background-color: #2d96cd;
  }

  .vux-button-group > a.vux-button-group-current {
    background: #2d96cd;
  }

  .vux-button-group > a.vux-button-tab-item-first {
    border-top-left-radius: 0.1rem;
    border-bottom-left-radius: 0.1rem;
  }

  .vux-button-group > a.vux-button-tab-item-last {
    margin-left: 0.1rem;
    border-top-right-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
  }
  .vux-button-group > a.vux-button-tab-item-first:after {
    border-radius: 0.5rem;
    border: none;
  }

  .vux-button-group > a.vux-button-tab-item-middle:after {
    border: none;
  }

  .vux-button-group > a.vux-button-group-current {
    border: none;
    background: #2d96cd;
    text-decoration: underline;
  }

  .vux-button-group > a.vux-button-tab-item-last:after {
    border-bottom-right-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    border: none;
  }
}

.dialog-order-complete {
  background-color: transparent;
}

.dialog-order-complete .img-box {
  overflow-y: scroll;
}

.dialog-order-complete .custom-radio {
  margin: -0.5rem 1rem 1rem 1rem;
  display: flex;
  width: 1rem;
}

.dialog-order-complete .dialog-head-btn .icon-cancel {
  position: absolute;
  top: 0.2rem;
  right: -0.2rem;
  color: #ffffff;
}

.dialog-order-complete .dialog-content {
  height: 26rem;
  overflow-y: scroll
}

.dialog-order-complete .dialog-content .height6 {
  height: 6rem;
}

.dialog-order-complete .dialog-content .check-box-bg {
  background: url('../../../static/common/images/未选中.png') 0 0 / 1.5rem 1.5rem no-repeat;
  height: 1.5rem;
  margin-left: 1rem;
}

.dialog-order-complete .dialog-content .check-box-bg img {
  width: 1.4rem;
  margin-top: -0.2rem;
  margin-left: 0.1rem;
}

.dialog-order-complete .dialog-content .item-pt-1 {
  padding: 1rem 0;
}

.dialog-order-complete .dialog-content .label-color {
  margin-right: 1rem;
  font-size: 14px;
  color: #1b394e;
}

.dialog-order-complete .dialog-content .text-color {
  color: #a8a8a8;
}

.dialog-order-complete .dialog-content .m-b-0-2 {
  margin-bottom: 0.2rem;
}

.dialog-order-complete .dialog-content .dialog-split-line {
  border-bottom: 1px solid #d4d4d4;
  margin: 0 1rem;
}

.dialog-order-complete .dialog-content .add-invoice {
  height: 15.5rem;
  padding-left: 1rem;
  padding-top: 1rem;
  font-size: 14px;
  color: #1b394e;
}

.dialog-order-complete .dialog-content .add-img {
  width: 1.6rem;

  color: #1b394e;
}

.dialog-order-complete .dialog-content .add-span {
  margin-left: 1rem;
}

.dialog-order-complete .dialog-content .check-p-l {
  padding-left: 1.2rem
}

.confirm-check-bg {
  background: url('../../../static/common/images/未选中.png') 0 0 / 1rem 1rem no-repeat;
  height: 1rem;
  width: 1rem;
}

.confirm-check-bg img{
  width: 0.9rem;
  margin-top: -0.6rem;
  margin-left: 0.05rem;
}

.dialog-order-complete .dialog-content .add-check-box-bg {
  background: url('../../../static/common/images/未选中.png') 0 0 / 1.5rem 1.5rem no-repeat;
  height: 1.5rem;
  width: 1.5rem;
}

.dialog-order-complete .dialog-content .add-check-box-bg img {
  width: 1.4rem;
  margin-top: -0.5rem;
}

.dialog-order-complete .dialog-content .p1-5 {
  padding: 0;
  padding-left: 1.5rem;
}

.dialog-order-complete .dialog-content .item-btn {
  text-align: right;
  padding-right: 2rem;
}

.dialog-order-complete .dialog-content .item-btn .btn-save {
  border-radius: 5rem;
  width: 10rem;
  background-color: #2d96cd;
  color: #FFFFFF;
}

.dialog-order-complete .dialog-content .add-img {
  width: 1.6rem;
  color: #1b394e;
}

.dialog-order-complete .dialog-content .add-address {
  height: 18rem;
  padding-left: 1rem;
  padding-top: 1rem;
  font-size: 14px;
  color: #1b394e;
}
